package common;

import java.util.Random;

/**
 * @Description 从验证码映射字符表中随机取出5个字符串作为验证码
 * @author xin.ding
 * @date 2018年12月27日 下午3:25:04
 *
 */
public class Code {
	public static void main(String[] args) {
		Code code = new Code();
		System.out.println(code.getCode());
	}

	private char[] mapTable = { // 验证码字符映射表
			'a', 'b', 'c', 'd', 'e', 'h', 'j', 'k', 'm', 'n', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
			'0', '2', '3', '4', '5', '6', '7', '8', '9' };

	// 取验证码
	public String getCode() {
		StringBuilder code = new StringBuilder();
		for (int i = 0; i < 5; i++) {
			code = code.append(mapTable[new Random().nextInt(mapTable.length)]);
		}

		return code.toString();
	}

}
